.theme-default.slider-wrapper {
	background:#fff;
    width:660px;
    height:305px;
    margin:0 auto 40px auto;
    position:relative;
    border:15px solid #efefef;
    -webkit-box-shadow:0px 1px 5px -2px #4a4a4a;
    -moz-box-shadow:0px 1px 5px -2px #4a4a4a;
    box-shadow:0px 1px 5px -2px #4a4a4a;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.theme-default .nivoSlider {
    width:660px;
    height:305px;
	position:relative;
	background:url(loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    box-shadow:0 0 7px -1px #4a4a4a;
}
.theme-default .nivoSlider img {
	border:none;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	height:305px;
	width:660px;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-45px;
    margin-left:-80px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
    display:block;
    width:15px;
    height:15px;
    background:url(bullets.png) no-repeat;
    background-position:0 -15px;
    text-indent:-9999px;
    border:0;
    margin-right:2px;
    float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -30px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:38px;
	height:79px;
	text-indent:-9999px;
	top: 110px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background:url(arrow_next.png) no-repeat;
	right:10px;
}
.theme-default a.nivo-prevNav {
	background:url(arrow_prev.png) no-repeat;
	left:10px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}